package com.dingding.bean.databean.request;

import java.math.BigDecimal;

/**
 * 
 * @ClassName: ReqPublishAboutCar 
 * @Description: 发布订单请求封装
 * @author cheshaowei
 * @date 2015-10-10 下午03:50:32
 */
public class ReqPublishAboutCar {
	
	private String placeOrderUserId;// 下单用户ID
	private Integer userType; // 用户角色（1：车主 2：乘客）
    private String payCity;//下单城市
	private String setOutTime;// 出发时间
	private String startAddress;// 出发地址
	private Double startLongitude;// 起点经度
	private Double startLatitude;// 起点纬度
	private String endAddress;// 目的地
	private Double endLongitude;// 目的地经度
	private Double endLatitude;// 目的地纬度
	private BigDecimal distance;// 距离
	private BigDecimal totalMoney;//价格
	private Integer number;// 人数
	private Integer redBag;// 红包
	private String message;// 留言
	private String ucid;//用户优惠券Id
	private BigDecimal couponMoney;//优惠金额
	
	public String getPlaceOrderUserId() {
		return placeOrderUserId;
	}
	public void setPlaceOrderUserId(String placeOrderUserId) {
		this.placeOrderUserId = placeOrderUserId;
	}
	public Integer getUserType() {
		return userType;
	}
	public void setUserType(Integer userType) {
		this.userType = userType;
	}
	public String getPayCity() {
		return payCity;
	}
	public void setPayCity(String payCity) {
		this.payCity = payCity;
	}
	public String getSetOutTime() {
		return setOutTime;
	}
	public void setSetOutTime(String setOutTime) {
		this.setOutTime = setOutTime;
	}
	public String getStartAddress() {
		return startAddress;
	}
	public void setStartAddress(String startAddress) {
		this.startAddress = startAddress;
	}
	public Double getStartLongitude() {
		return startLongitude;
	}
	public void setStartLongitude(Double startLongitude) {
		this.startLongitude = startLongitude;
	}
	public Double getStartLatitude() {
		return startLatitude;
	}
	public void setStartLatitude(Double startLatitude) {
		this.startLatitude = startLatitude;
	}
	public String getEndAddress() {
		return endAddress;
	}
	public void setEndAddress(String endAddress) {
		this.endAddress = endAddress;
	}
	public Double getEndLongitude() {
		return endLongitude;
	}
	public void setEndLongitude(Double endLongitude) {
		this.endLongitude = endLongitude;
	}
	public Double getEndLatitude() {
		return endLatitude;
	}
	public void setEndLatitude(Double endLatitude) {
		this.endLatitude = endLatitude;
	}
	public Integer getNumber() {
		return number;
	}
	public void setNumber(Integer number) {
		this.number = number;
	}
	public Integer getRedBag() {
		return redBag;
	}
	public void setRedBag(Integer redBag) {
		this.redBag = redBag;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public String getUcid() {
		return ucid;
	}
	public void setUcid(String ucid) {
		this.ucid = ucid;
	}
	public BigDecimal getDistance() {
		return distance;
	}
	public void setDistance(BigDecimal distance) {
		this.distance = distance;
	}
	public BigDecimal getTotalMoney() {
		return totalMoney;
	}
	public void setTotalMoney(BigDecimal totalMoney) {
		this.totalMoney = totalMoney;
	}
	public BigDecimal getCouponMoney() {
		return couponMoney;
	}
	public void setCouponMoney(BigDecimal couponMoney) {
		this.couponMoney = couponMoney;
	}
	@Override
	public String toString() {
		return "ReqPublishAboutCar [placeOrderUserId=" + placeOrderUserId + ", userType=" + userType + ", payCity="
				+ payCity + ", setOutTime=" + setOutTime + ", startAddress=" + startAddress + ", startLongitude="
				+ startLongitude + ", startLatitude=" + startLatitude + ", endAddress=" + endAddress + ", endLongitude="
				+ endLongitude + ", endLatitude=" + endLatitude + ", distance=" + distance + ", totalMoney="
				+ totalMoney + ", number=" + number + ", redBag=" + redBag + ", message=" + message + ", ucid=" + ucid
				+ ", couponMoney=" + couponMoney + "]";
	}
}
